Unify VISION


Unify Vision Web

VISION/Web

      
Hightlights
  • Generation of Java applets allows fast, secure, transaction-based applications over the Web without the limitations of HTML, CGI, or Plug-ins.
  • VISION and VISION/Web together provide a single, rich, object-oriented development environment for business-critical client/server applications on intranets or the Internet.
  • VISION's dynamic application partitioning and message-based architecture are ideal for enterprisewide, business-critical Web applications.
  • Transaction-based Web applications can take full advantage of VISION's native database drivers, and failover/fault tolerance through replicated application services.
  • The database logic for forms-based Web applications (inserts, updates, deletes, queries, and form navigation) is generated automatically through intuitive dialog boxes.
  • Client-side business logic, data validation, and dataset scrolling improve response times, reduce network traffic and lower server load.
  • State management is built-in to VISION/Web. Internet or intranet communication is via CORBA IIOP.
  Unify ® VISION/Web extends Unify VISION's advanced client/server technology to the Web, making it the first high-end development tool to generate Java. This enables developers to build fully transactional client/server applications for the Web, or any Java-based client. With VISION/Web, Unify VISION™ developers now have a single environment in which to build both Web and non-Web applications, without the limitations of HTML/CGI, or Plug-in approaches. · Only a Java Powered™ solution such as VISION/Web can provide the client-side business logic, the security of a virtual machine, and the complete browser and platform independence demanded by Internet-aware organizations. · An off-the-shelf Java development tool alone cannot compete with the mature functionality of Unify VISION. Its message-based architecture, and support for transaction-based processing make VISION ideally suited to business-critical applications in client/server, intranet, or Internet configurations. VISION's intuitive, fully object-oriented development environment ensures a rapid and consistent time to market for high-end Web or non-Web applications. VISION's highly advanced, dynamic partitioning provides maximum scalability and flexibility. · And VISION supports applications management --a critical need in the highly distributed Internet/intranet world through the automatic generation of important events and metrics, and built-in agents for system management products from BMC, Tivoli and HP.












(Click To Enlarge - 23KB)
VISION Screen Shot
VISION/Web allows developers to build Java Powered client-side logic for business-critical Web applications.
  Developing Java Powered Applications
Unify VISION combines a robust, event-driven, object-oriented 4GL with automated functions for GUI programming and database access. Development of a VISION and/or VISION/Web client is signified by checking the appropriate box at the start of development. At the end of development, a Java applet is generated, and/or a standard VISION client. VISION/Web also provides an empty HTML page with the applet tag, ready for editing with an HTML authoring tool. There is no need for programming in HTML, CGI, Java, JavaScript, or any language or product other than Unify VISION and VISION/Web.

Partitioning and Database Drivers Built-in
VISION's dynamic application partitioning and message-based architecture are essential to the Webs thin client model. VISION's native database drivers for multiple RDBMSs are highly optimized, tried and tested. There is no need to drop down to any low-level coding, or wait for emerging Java APIs such as JDBC or RMI. In fact, no Java programming is required, though custom Java objects may interact with VISION objects.

State Management and CORBA IIOP
Managing transaction state with an HTML/CGI solution is extremely difficult. But because all VISION objects have state, and communicate with each other using VISION's message-based architecture, state management is built-in to VISION/Web, and is completely transparent to the developer. Since communication over the Internet is via CORBA's Internet Inter-ORB Protocol (IIOP), the standard protocol for Internet computing, VISION/Web is compliant with Netscape ONE.

Running a VISION/Web Application
Once a VISION/Web Java applet has been created, it is invoked from an HTML page on your clients browser. The Java applet consists of your application-specific classes, the VISION/Web foundation classes, and the Unify Object Broker classes. These are downloaded the first time the applet is invoked. In the running applet, network traffic is reduced to a minimum since only object messages are transferred between the client and server, not HTML. The running applet is a fully functional client/server application: data sets can be retrieved and scrolled through, on the client, data can be input and validated, on the client. You can decide how much, or how little business logic resides on the client, and how much on the server.

Security
In a transaction-based intranet or Internet environment, security is vital. VISION/Web is fully compatible with SSL (Secure Sockets Layer), the industry standard protocol for secure transactions over the Internet.

Advanced Client/Server Development for the Web
The combination of VISION and VISION/Web provides a single, rich object-oriented development environment for business-critical client/server applications on intranets or the Internet.

System Requirements

  • Supported operating systems: Solaris 2.5, Windows NT, Windows 95

  • Supported browsers: Netscape Navigator 3.0 (Suns Hot Java and Microsofts Internet Explorer planned for Q1 97)

  • Supported databases: Oracle, Sybase, Informix, DB2/2, DB2/6000, DB2 on MVS, DB2/400, MS SQL Server, Ingres, Unify DataServer, Unify DataServer ELS, MS Access, dBase, SQL Anywhere

  • Memory Usage:
    UNIX Windows NT/95
    Development32MB32MB
    Deployment:Client24MB24MB
    Deployment:Server24MB24MB

  • Disk usage:
    UNIX Windows NT/95
    Development110MB40MB
    Deployment:ClientN/AN/A
    Deployment:Server55MB17MB

  • A Java compiler is included with VISION/Web. At least one VISION development license is required.


Top of Page

Corporate Info | Products | News & Events | Services & Support | Unify Worldwide | Home Page
Index | Search
VISION/Web Data Sheet
Copyright 1995, 1996 Unify Corporation. All rights reserved.
Last Revised: 4-Nov-1996
If you have any questions, comments or suggestions regarding our World Wide Web site, please send them to: webmaster@unify.com

Unify Corporation, World Headquarters: 181 Metro Drive, 3rd Floor, San Jose, CA 95110 USA Phone: (408) 467-4500 Fax: (408) 467-4511